home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 February
/
EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso
/
enigma
/
earcd
/
utility
/
utilcli
/
vinced.lha
/
Include
/
Lib_Readme
next >
Wrap
Text File
|
1996-11-02
|
2KB
|
60 lines
********************************************
** VeryNewCon **
** **
** © 1994,1996 THOR-Software **
** **
** Include and Library files **
********************************************
Files in this drawer (for programmers only):
-vnc_lib.fd:
The library .fd-file, defining function entry points.
-vnc_lib.i:
Offsets of the vnc.library for assembler usage.
The next four files are link libraries containing stub routines for SAS/
Lattice C. You MAY use direct library calls to VNC without stub routines,
although this is NOT RECOMMENDED. There is a small difference between the
stub and the raw library functions: For almost all raw entry points the
register a5 MUST contain a pointer to the vnc_window structure. This is
not necessary if you use the stub-routines, but you MUST set the window
affected with SetCNWindow() before calling functions of this type.
This is a service ONLY available by the stub-routines.
The stub routines are NOT available for the Manx/Aztec compiler cause this
compiler uses a private, non compatible library coding and a different
base register (a4 instead of a5). If you want to use this compiler, you
MUST use direct library calls. I haven't tested this method, it is possible
that you get problems cause the register a5 is used.
-vnc.stub.lib
Standard library stub routines: No base relative addressing, parameters
are passed in the stack.
-vnc.stub.base.lib
Stub routines for base relative adressing. The base register is a5, as
used by Lattice/SAS.
-vnc.stub.rr.lib
Stub routines for registerized parameters with no base relative
addressing. The first two integer arguments are passed in d0,d1, the
first two pointers in a0,a1.
-vnc.stub.rr.base.lib
Stub routines for registerized parameters and base relative addressing
with register a5.
-VNCDemo.c
A demo program demonstrating how to call VNC from C programs.
The assembler and C header files aren't done yet, sorry.
They will be completed soon.
THOR, November 1st 1996.